body,p,table,tr,td { font-family: Arial; color: black; font-size: 12px; }

h1 { font-size: 14px; }

a.navi { font-weight: normal; color: white; font-size: 12px; display: block; float: left; text-align: center; width: 129px; font-weight: bold; }
a.navi:hover { font-weight: normal; color: #312882; font-weight: bold; }

a { color: black; font-weight: bold; text-decoration: none; }
a:hover { color: #770804; font-weight: bold; text-decoration: none; }

#msg_error { border: 2px solid #FFCC00; background-color: #FFEECA; font-weight: bold; margin: 10px 10px 10px 0px; padding: 12px 10px 12px 50px; background-image: url(../images/achtung.png); background-repeat: no-repeat; background-position: 0px 2px;}
#msg_ok { border: 2px solid #008787; background-color: #729B9B; color: white; font-weight: bold; margin: 10px 30px 10px 0px; padding: 4px; width: 500px;}


